home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / MacApp Documentation / MacApp AppleLink Messages / MacApp.Tech$ May 89 / U0044-Will MacApp support-May89 < prev    next >
Encoding:
Text File  |  1989-06-26  |  2.1 KB  |  61 lines  |  [TEXT/GEOL]

  1. Item forwarded  by  PETTUS.C     to HAWLEY1      RIDENOUR1
  2.  
  3. Item    3667212                         19-May-89        18:00
  4.  
  5. From:   D2086                           Efficient Field Svc, C Faith, PRT
  6.  
  7. To:     BURBECK.S                       Burbeck, Steve
  8.  
  9. cc:     MACAPP.TECH$                    MACAPP Tech
  10.  
  11. Sub:    Will MacApp support old Ver.s
  12.  
  13. This is a copy of a message I received on Compuserve.
  14.  
  15. It is a valid question.  I am reasonably sure that the MacApp team will do the
  16. right thing in the event that it is deemed necessary to change the format of
  17. MacApps internal document structure.
  18.  
  19. ___________________________________________________________________________
  20.  
  21. 19-May-89  06:13:14
  22. Sb: INHERITED DoRead
  23. Fm: John Jeppson
  24. To: Curtis Faith
  25.  
  26. I understand that I should allow MacApp to write/read its "own data" in
  27. document files, in addition to the specific data unique to my application:
  28.  
  29.     TMyDocument.DoWrite(aRefNum: INTEGER); OVERRIDE;
  30.         BEGIN
  31.             INHERITED DoWrite(aRefNum);
  32.             -- write my data --;
  33.         END;
  34.  
  35. and
  36.  
  37.     TMyDocument.DoRead(aRefNum: INTEGER; forPrinting: BOOLEAN); OVERRIDE;
  38.         BEGIN
  39.             INHERITED DoRead(aRefNum, forPrinting);
  40.             -- read my data --;
  41.         END;
  42.  
  43. so, the great day comes when I offer an upgrade to my application, compiled, of
  44. course, with a new version of MacApp.  But my customer will have old data files
  45. (made with the earlier version of my application) which he wants to use with
  46. the new upgraded application.  Will the new upgraded MacApp know that
  47. "INHERITED DoRead" is dealing with an obsolete format for its mysterious
  48. internal data and deal with the situation automatically. How will it do that?
  49. Or am I going to end up supplying conversion routines for data whose contents I
  50. never understood when they were written.  (If the latter, then there seems
  51. little point to the game.)
  52.  
  53. _____________________________________________________________________________
  54. What is the official word?  Can I give John assurance that MacApp will support
  55. older formats for its internal documents structure in the event that they
  56. change?
  57.  
  58. - Curtis Faith
  59.  
  60.  
  61.